CS6550 Computer Vision

Content

Introduction
Unit 1 Image Formation

Geometry | Optics | Photometry | Sensor

Unit 2 Image Features

Intensity transformation | Edge Detection | Texture Features | Corner Detection | SIFT, Shape Context, LBP, ...

Homework 1

Part 1. Harris Corner Detection
Part 2. SIFT interest point detection and matching

Unit 3 Camera Calibration

Geometric camera projection model | Camera calibration | Plane projective transformation | Vanishing points | Cross-ratio - projective invariant

Unit 4 Stereo Vision

Epipolar geometry | Fundamental matrix estimation | Stereo vision | Stereo image rectification | Stereo image matching

Unit 5 Multiview Geometry

Struture from Motion (SfM) problem | Affine SfM | Factorization method | Bundle adjustment

Homework 2

Part 1. Fundamental Matrix Estimation from Point Correspondences
Part 2. Homography transform

Unit 6 Model Fitting and Image Alignment

Motivation for model fitting | Hough transform | Model fitting from data with outliers

Unit 7 Image Segmentation

K-means Clustering | Mean Shift Segmentation | Normalized Cuts Segmentation

Midterm Exam
Homework 3

Part 1. Image Alignment with RANSAC
Part 2. Image segmentation

Unit 8 Object Recognition

Framework | Image Features | Decision Tree | kNN | Bayes Classifier | SVM | Emsemble Learning

Unit 9 Deep Learning

ANN | Deep learning | CNN | LeNet, Alexnet, VGG, GoogLeNet, ResNet | Optimization | Semantic segmentation | Object detector | Face recognition | GAN

Homework 4

License Plate Localization

Unit 10 Practical DNN Model Training Techniques

Data Augmentation | Imbalanced Data Learning | Few-Shot Learning | Transfer Learning | Semi-Supervised Learning | Self-Supervised Learning | GAN for Image Synthesis | Synthesizing Data for Training